package com.cenntro.oss.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.cenntro.common.base.BaseMapper;
import com.cenntro.oss.model.dbo.DevCertificateDO;

/**
 * <p>
 * 合格证表 Mapper 接口
 * </p>
 *
 * @author 
 * @since 2018-09-17
 */
public interface DevCertificateMapper extends BaseMapper{

	/**
	 * 通过车辆序列号，合格证号， 3c标签，纸张编号，合格证一致信息 查询count  （中间都是“或”关系）
	 * @param dcdo
	 * @return
	 */
//	int selectDevIdOrCertSnOrLabelNumOrPaperNumOrCertConf(DevCertificateDO dcdo);

	/**
	 * 通过车辆序列号，合格证号， 3c标签，纸张编号，合格证一致信息 查询count  （中间都是或关系 和 合格证id是并且关系）
	 * @param dcdo
	 * @return
	 */
	int selectDevIdOrCertSnOrLabelNumOrPaperNumOrCertConfNoCertId(Object t);

	/**
	 * 批量插入
	 * @param listInsert
	 */
	void insertBatch(@Param("listInsert") List<DevCertificateDO> listInsert);
}
